<?php
/**
 * Created by PhpStorm.
 * User: dev
 * Date: 2018/8/7
 * Time: 10:45
 */

namespace App\Services\ApiServer\Response;

/**
 * api基础类
 * Class BaseResponse
 */
abstract class BaseResponse
{
    /**
     * 接口名称
     * @var [type]
     */
    protected $method;

    /**
     * 返回接口名称
     * @return string
     */
    public function getMethod()
    {
        return $this->method;
    }

    /**
     * 成功返回调用
     * @param $msg
     * @param array $data
     * @return array
     */
    public function apiSuccess($msg,$data = []){
        $json = ['code'=> 200,'msg'=>$msg,'data'=>$data];
        return $json;
    }

    /**
     * 失败返回的回调函数
     * @param int $code
     * @param string $msg
     * @return array
     */
    public function apiError($code=400,$msg=''){
        $json = ['code','msg'=>$msg];
        return $json;
    }
}









